$30K
Low$207K
Median$750K
HighThe average salary for a Internal Medicine Physician / Surgeon is $206,802 per year , which is equal to the Health eCareers national average. Salary estimates are based on 507 salaries submitted anonymously to Health eCareers through an annual survey.